function getKey(length=9){
  //length为id的长度

  //timestamp为当前时间戳
  var timestamp = (new Date()).getTime()

  //timestamp32为时间戳转化为32进制后的结果
  var timestamp32 = timestamp.toString(32)

  if(length<=9){
    var start_num = 9 - length
    var res_str = timestamp32.substring(start_num, 9)
  } else if (length>9){
    var length2=length-9
    var str = "";
    var str_arr = [
      "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H",
      "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",
      "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r",
      "s", "t", "u", "v", "w", "x", "y", "z", "_"];
    for (var i = 0; i < length2; i++) {
      var r = parseInt(Math.random() * 62);//生成0-62之间的随机数
      str += str_arr[r];
    }
    res_str = str + timestamp32
  }
  return res_str;
}


export {getKey}
